/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2009，所有权利保留。
 * 
 * 项目名：	rumba-widget2
 * 文件名：	RCaptionBarListener.java
 * 模块说明：	
 * 修改历史：
 * Feb 17, 2009 - lxm - 创建。
 */
package com.hd123.rumba.gwt.widget2.client.panel;

/**
 * 针对RCaptionBar的侦听器接口类。
 * 
 * @author lxm
 * 
 */
public interface RCaptionBarListener {

  /**
   * 当“恢复”按钮被按下后触发。
   * 
   * @param sender
   *            指定导致该事件的标题条控件对象。
   */
  public void onRestore(RCaptionBar sender);

  /**
   * 
   * 当“最小化”按钮被按下后触发。
   * 
   * @param sender
   *            指定导致该事件的标题条控件对象。
   */
  public void onMinimize(RCaptionBar sender);

  /**
   * 当“最大化”按钮被按下后触发。
   * 
   * @param sender
   *            指定导致该事件的标题条控件对象。
   */
  public void onMaximize(RCaptionBar sender);

  /**
   * 当“关闭”按钮被按下后触发。
   * 
   * @param sender
   *            指定导致该事件的标题条控件对象。
   */
  public void onClose(RCaptionBar sender);
}
